#pragma once

#include "GeoExport.h"
#include "HalfEdge.h"

class Point3D;
class Mesh;
class HalfEdge;
class Face;

GEO_API Mesh* mvfs(const Point3D& pt);

GEO_API Face* lmef(HalfEdge* he1, HalfEdge* he2, Mesh* mesh);

GEO_API HalfEdge* addHalfEdge(Edge* edge, Vertex* vertex, HalfEdge* he, HEdSign sign);

GEO_API HalfEdge* delHalfEdge(HalfEdge* he);
